Problems with switch statements - or with entangled if-else statements:

1: they are long
2: they do more than one thing
3: it has several reason to change - related to Divergent Change and SRP
4: it tends to be repeated all over in different methods - related to Shotgun Surgery and Duplicate Code